/*!
 * 人员新增新增接口 通用（请求）方法
 *  
 * 作者：王智博
 * Copyright (c) 2020/04/14
 * 
 */
/**
 * @method empPositionRelationRemove移除员工和岗位的关联关系
 * @param 员工id 岗位id
 * @return axios
 */
export const empPositionRelationRemove=(empId,positionId)=>{
  return axios({
    url:`/org/empPosition/${empId}/${positionId}`,
    method:'delete',
  })
}
/**
 * @method employDetails 根据员工id查询员工详情信息(基本信息、员工的组织隶属关系、员工的岗位分配关系)
 * @param  orgId treeId
 * @return axios
 */
export const employDetails = (data) => {
  return axios({
    url: `/org/employee/${data}`,
    method: 'get',
  })
}
/**
 * @method addEmployeeInfo 新增员工信息
 * @param  orgId treeId
 * @return axios
 */
export const addEmployeeInfo = (data) => {
  return axios({
    url: `/org/employee/${data.type}`,
    method: 'put',
    data,
  })
}
/**
 * @method editEmployeeInfo 修改员工信息
 * @param  orgId treeId
 * @return axios
 */
export const editEmployeeInfo = (data) => {
  return axios({
    url: `/org/employee`,
    method: 'post',
    data,
  })
}
/**
 * @method checkCode 校验员工编码是否重复
 * @param  code empId
 * @return axios
 */
export const checkCode = (data) => {
  return axios({
    url: `/org/regcode?code=${data.code}&empId=${data.empId}`,
    method: 'get',
  })
}
